query stations - French English Dictionary